package thread.scheduler;

import java.util.Timer;
import java.util.TimerTask;

public class JavaReminder {

	Timer timer;

	public JavaReminder(int seconds) {
		timer = new Timer();
		timer.schedule(new RemindTask(), 1000);
	}

	class RemindTask extends TimerTask {
		
		public void run() {
			System.out.println("Time's up!");
			timer.cancel(); // Terminate the timer thread
		}
	}

	public static void main(String args[]) {
		System.out.println("About to schedule task.");
		new JavaReminder(5);
		System.out.println("Task scheduled.");
	}
	
}
